const github.com/klauspost/compress/flate.windowSize
18 uses
github.com/klauspost/compress/flate (current package)
deflate.go#L35: windowSize = 1 << logWindowSize
deflate.go#L36: windowMask = windowSize - 1
deflate.go#L103: hashPrev [windowSize]uint32
deflate.go#L132: if s.index >= 2*windowSize-(minMatchLength+maxMatchLength) {
deflate.go#L135: *(*[windowSize]byte)(d.window) = *(*[windowSize]byte)(d.window[windowSize:])
deflate.go#L136: s.index -= windowSize
deflate.go#L137: d.windowEnd -= windowSize
deflate.go#L138: if d.blockStart >= windowSize {
deflate.go#L139: d.blockStart -= windowSize
deflate.go#L143: s.hashOffset += windowSize
deflate.go#L229: if len(b) > windowSize {
deflate.go#L230: b = b[len(b)-windowSize:]
deflate.go#L291: minIndex := pos - windowSize
deflate.go#L403: d.window = make([]byte, 2*windowSize)
deflate.go#L483: minIndex := s.index - windowSize
deflate.go#L943: const MaxCustomWindowSize = windowSize
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |